NHNNNOH2NNHONHOHDDDDOOHO